# 队列（queue）是一种遵循先入先出规则的线性数据结构

# 队列的常用操作
# push()	元素入队，即将元素添加至队尾
# pop()	    队首元素出队
# peek()	访问队首元素

from collections import deque

# 初始化一个队列
que = deque()

# 元素入队
que.append(1)
que.append(3)
que.append(2)
que.append(5)
que.append(4)

# 访问队首元素
front: int = que[0]

# 元素出队
pop: int = que.popleft()
pop2: int = que.popleft()


print(pop2,list(que))